package edu.una.info.loto.app.dao;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

/**
 * Created by katherine on 12/09/14.
 */
public class MiSQLHelper extends SQLiteOpenHelper{

    public static final String BASEDATOS_NOMBRE="clasesqlite.db";
    public static final int BASEDATOS_VERSION=1;

    public static final String TABLA_SORTEO="sorteo";
    public static final String TABLA_SORTEO_COLUMNA_FECHA="fecha";

    public static final String TABLA_APUNTE="apunte";
    public static final String TABLA_APUNTE_COLUMNA_NOMBRE="nombre";
    public static final String TABLA_APUNTE_COLUMNA_FECHA="fecha";
    public static final String TABLA_APUNTE_COLUMNA_NUMERO="numero";
    public static final String TABLA_APUNTE_COLUMNA_MONTO="monto";

    public static final String SCRIPT_CREACION_SORTEO="create table "+TABLA_SORTEO +
            "(" + TABLA_SORTEO_COLUMNA_FECHA +" integer primary key ";

    public static final String SCRIPT_CREACION_APUNTE="create table "+TABLA_APUNTE +
            "(" + TABLA_APUNTE_COLUMNA_NOMBRE +" text not null, "+
            TABLA_APUNTE_COLUMNA_NUMERO + " integer,"+
            TABLA_APUNTE_COLUMNA_MONTO + "integer"+
            TABLA_SORTEO_COLUMNA_FECHA+"date);";

    public MiSQLHelper(Context context){
        super(context,BASEDATOS_NOMBRE,null,BASEDATOS_VERSION);
    }

    @Override
    public void onCreate(SQLiteDatabase sqLiteDatabase) {
        sqLiteDatabase.execSQL(SCRIPT_CREACION_SORTEO);
        sqLiteDatabase.execSQL(SCRIPT_CREACION_APUNTE);
    }

    @Override
    public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i2) {
        // no lo usaremos
    }


}
